[Oracle]oracle archive log


本文总阅读量

1、archive log 语法

ARCHIVE LOG {LIST | STOP} | {START | NEXT | ALL | integer } [TO destination]

停止或者启动在线重做日志的自动归档,手动归档指定的redo log files,或者显示redo log文件信息。

2、list:查看当前redo log file的归档范围,当前日志组文件的序列号,当前的归档地址,如果数据库使用归档模式并且自动归档,显示如下

1
2
3
4
5
6
7
ARCHIVE LOG LIST
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /vobs/oracle/dbs/arch
Oldest online log sequence 221
Next log sequence to archive 222
Current log sequence 222

上面显示当前的日志序列号和下一个日志序列号相同,表示automatic archival已经归档了所有的日志组到当前的日志组。

如果是使用了归档模式,但是禁用了自动归档,那么显示可能如下:

1
2
3
Oldest online log sequence            222
Next log sequence to archive 222
Current log sequence 225

启动非归档模式,使用list查看是看不到Next log sequence to archive的信息的。

2、stop:禁用自动归档。

如果实例在归档模式并且redo log文件组满了,数据库会处于停止状态,直到redo日志文件被归档(手动归档archive log next或者archive log all)(该参数在11g已经被弃用)

3、start:启用自动归档(该参数在11g已经被弃用)。

启动后台进程arch执行自动归档。如果arch被启动和一个文件名被提供,指定的文件名变为新的默认归档地址。如果log_archive_start设置为true,实例自动的时候自动arch进程自动启动。(log_archive_start参数在10g已经被弃用,但是这个参数还被保留,在10g之后不管该参数为flase还是true,数据库都是自动归档的)

4、next:手动归档下一个被填满但是未归档的redo log file。

5、all:手动归档所有的被填满但是未归档的redo log file。

6、由非归档模式启动到归档模式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
11:35:35 SYS@ boston> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 565
Current log sequence 567
11:35:58 SYS@ boston> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
11:36:11 SYS@ boston> startup mount
ORACLE instance started.
Total System Global Area 1603411968 bytes
Fixed Size 2253664 bytes
Variable Size 587205792 bytes
Database Buffers 1006632960 bytes
Redo Buffers 7319552 bytes
Database mounted.
11:36:34 SYS@ boston> alter database archivelog;
Database altered.
Elapsed: 00:00:00.04
11:37:10 SYS@ boston> alter database open;
Database altered.
Elapsed: 00:00:02.41
11:37:21 SYS@ boston> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 565
Next log sequence to archive 567
Current log sequence 567
目录
  1. 1. 1、archive log 语法
  2. 2. 2、list:查看当前redo log file的归档范围,当前日志组文件的序列号,当前的归档地址,如果数据库使用归档模式并且自动归档,显示如下
  3. 3. 2、stop:禁用自动归档。
  4. 4. 3、start:启用自动归档(该参数在11g已经被弃用)。
  5. 5. 4、next:手动归档下一个被填满但是未归档的redo log file。
  6. 6. 5、all:手动归档所有的被填满但是未归档的redo log file。
  7. 7. 6、由非归档模式启动到归档模式

Proudly powered by Hexo and Theme by Lap
本站访客数人次
© 2020 zeven0707's blog